// 引入 createApp 用于创建应用
import {createApp} from "vue";
// 引入 App 根组件
import App from "./App.vue";
// 引入路由器
import router from "./router";
// ElementPlus
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
// 引入 pinia
import {createPinia} from "pinia";
// 引入 piniaPluginPersisted 插件
import piniaPluginPersisted from 'pinia-plugin-persistedstate'

// 创建一个应用
createApp(App)
    // 使用路由器
    .use(router)
    // ElementPlus
    .use(ElementPlus)
    // 使用 pinia
    .use(createPinia().use(piniaPluginPersisted))
    // 挂载整个应用到 app 容器中
    .mount('#app')
